package com.hyh.admin.service;


import com.hyh.admin.domain.resources.ResourcesComment;

import java.util.List;

/*
 *  资源评论
 */
public interface IResourcesCommentService {
    /**
     * 查询资源评论
     * @param resourcesComment
     * @return 评论列表
     */
     List<ResourcesComment> selectResourcesComment(ResourcesComment resourcesComment);

     /**
      * 更新资源评论
      * @param  resourcesComment
      * @return 更新标志
      */
     int updateResourcesComment(ResourcesComment resourcesComment);

     /**
      * 删除资源评论
      * @param  resourcesComment
      * @return 删除标志
      */
     int deleteResourcesComment(ResourcesComment resourcesComment);

     /**
      * 插入资源评论
      * @param  resourcesComment
      * @return 插入标志
      */
     int insertResourcesComment(ResourcesComment resourcesComment);

     /**
      * 根据用户id查询资源评论
      * @param
      * @return
      */
     List<ResourcesComment> selectResourcesCommentByUserId(Long userId);

     /**
      * 根据父评论id查询资源评论
      * @param
      * @return
      */
     List<ResourcesComment> selectResourcesCommentByParentId(String parentId);

     /**
      * 批量删除
      * @param
      * @return
      */
     int deleteResourcesCommentBatch(String[] ids);

        /**
        * 查询所有资源评论
        * @param resourcesComment
        * @return 评论列表
        */
    List<ResourcesComment> selectResourcesCommentAll(ResourcesComment resourcesComment);
}
